<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: 成员列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">CEpollService 成员列表</div>  </div>
</div><!--header-->
<div class="contents">

<p>成员的完整列表，这些成员属于 <a class="el" href="class_c_epoll_service.html">CEpollService</a>,包括所有继承而来的类成员</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a4ff69b422ec8562a5dee6b8f7cef5cc0">_bStop</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a407c9ef3c1dba3149bfeee7a3efbbf01">_bWriteLog</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#aa0c2ca982c8e1aa9f810291b7de79468">_completeFunc</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a523d78403f114ad8b1750bf408f34084">_dwFlagId</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a6556918aa00a0a3d85bb85b5f1667384">_hEpoll</a></td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a3dc61fe79fcc2d07518bfa701bd2f779">_hWaitServerStop</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a922c83ecaab9ff0ce743d6e4f60d243f">_ioCompletes</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#ac73a13df92eb91e9d6878236f4349d59">_linuxInit</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#ab735af8e6a6f6a5a4491afae96e3c9f7">_ManagerTimeout</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#af2c36a2bd4d03cb124cdd6c9bef5bb3c">_mutexDeque</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#abd6cae804dc7cf92c7c79d9e0549c176">_threadNum</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#ae4a7f39422d33ef77ca8ea89b749d613">_timeoutFunc</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#ac2c781450672b3b497d0e46b21aa320a">Accept</a>(SocketData &amp;sockdata, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#abbcbcf16e1a3c89c423a04b767a1e2b1">AutoRecv</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buf, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a305f7df841b6f25c13fa8e7262b4d46a">AutoSend</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buf, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#aa366ff9aadad69874c0e95b240e938ed">CEpollService</a>(IoCompleteFunc func)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a8ff2b58b1671926d4338676ea7b839e9">CEpollService</a>(CSocket &amp;sock, IoCompleteFunc func)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a56a36acfa1bc12143465fb5bcd235a5a">CIoPortService</a>(IoCompleteFunc func)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a78ca0acac3a2f3ca5890cc9db01a2dfe">ClearAllDeque</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a9fa3df69807bd345c91be5ccaebe51cd">Close</a>(CSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a57c9a67004c821066cf6fdbaade29b0a">Connect</a>(SocketData &amp;sockdata, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a4b686add2271b0663112d6f854229ffc">DeliveryRecv</a>(CSocket &amp;sock, char *first, char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NULL)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a2b4f22eb37444814e94c03c9e360bc41">DeliveryWrite</a>(CSocket &amp;sock, const char *first, const char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NULL)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a4a98628adcd1758a791c97b4aa9acc27">DelTimer</a>(TimerInfo &amp;tinfo)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a250b7ebec0e43bda54858b198e66c867">GetFlagId</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#acfa79d1dae22d2562604336469586e7f">HandleAccept</a>(std::list&lt; SocketData * &gt; &amp;waitAccepts, uint32_t events, const CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#aa830350c7f43915ed3d48c9bf23b6951">HandleAcceptIpc</a>(SocketData *sockdata)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#aac780dddbc3041753e03d44f2edea900">HandleClose</a>(CSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#af71376c3ee42601993b7652fc9a2b5e3">HandleComplete</a>(SList&lt; SharedPtr&lt; OVERLAPPED_EX &gt; &gt; &amp;os)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a42488e079f28df749d7d6987a4ec1aa2">HandleConnect</a>(uint32_t events, SocketData *sockdata)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a33fea86a364b148b7ddc5102ce9a47ae">HandleError</a>(SocketData *sockdata, struct epoll_event *event, CSockError::ErrorType setError)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a99a9df7333d02353319ef17e201a4c15">HandleRead</a>(SocketData *sockdata)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#ab45f03755c3e55096572f0e53de87468">HandleTimeout</a>(bool isTimeout)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#ac6c36cf61efb5d0ccfe983063bec046a">HandleWrite</a>(SocketData *sockdata)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a19230174f8ba4395276b43be2f0b93c3">Init</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a79758f99ea45dc977a6962df8377347f">Init</a>(CSocket &amp;sock, bool isServer=false)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dba84ba029abd95e2ded3c444785d49c108">Io_Error</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dba79dbc282910419b4abeaec0980a84648">Io_Succ</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4db">IoType</a> 枚举名称</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#acc6b0ae9e8d9b39cf2a9f9c1a23ef522">IsInit</a>() const</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a66ee6d1089bf2cd40f7a1417e3a3b4c7">IsStop</a>() const</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dbaf79260a3b998ef7754ad443f65341a6f">No_Accept</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dbac41b7f5c4dc4c9515637ed066186d839">No_Connect</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dba01d75b7e463e6065067355dfe8046d77">NoData_Recv</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dba5e7fdb7e9e074538a494d6d569e94e3d">NoData_Write</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a422f78fde0b5a097ceec14c26fa58827">NotifyStop</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dbae79c4d0f1fd3e659dffcf0506a16458c">Overflow_Write</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a525a96b60426d812c6146efb866b9279">Post</a>(const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#abe35841d40c730849a20e57ce608fe88">PostAcceptEx</a>(CSocket &amp;svrSock, CSocket &amp;cliSock, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NULL)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#ae09328d21d7bb9c8a88412b05f8219ed">PostCompleteEvent</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#ad323799c02b088b56a557dd1a91c6ac1">PostConnectEx</a>(CSocket &amp;sock, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NULL)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a96a25e3a40e31c457ce09acf54def4dba344e6393e5442fe9aa5c0052c75d182d">Read_Write_Null</a> 枚举值</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a61e294f650498651530038e824c661f0">Recv</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buff, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a651d7cd9f69f52769ede1541b094d076">Recvfrom</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buf, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a7a8de310d11154bfff2d98effa2bfca8">RegisterEvent</a>(int fd, uint32_t events, void *userData, int op=EPOLL_CTL_ADD)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a855635ef38f2ac3681883c4d04ba4caa">Run</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#af7843bae0a3a308e4ef61ef54d1e8071">Run_One</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a6c4cb070c67f1b5bc848566c664d547f">Send</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buff, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a49ebca36e1c2c905100e90c6ec6b21e7">SendTo</a>(SocketData &amp;sockdata, OVERLAPPED_EX *buf, CSockError &amp;ec)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#aaba7ef56add86b61b7d3d95ac95b00bc">SetIoBuffer</a>(OVERLAPPED_EX *io, DWORD status, const char *first, const char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a31f5b0cd661829a0772d69f2558cf9c7">SetIoBuffer</a>(OVERLAPPED_EX *io, DWORD status, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a6bb17ecf133490bae0d660eeeff35f76">SetSocketBuffer</a>(CSocket &amp;sock, CBasicService *oldService)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#afc23d484e502e76a9e7710038e822e53">SetTimer</a>(TimerInfo &amp;t)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#a1e83204edd2a4c64042b4757b9f3b261">SetTimer</a>(DWORD64 timeout)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#aedf29d5a0b744177d997d156068545bf">SetWriteLog</a>(bool bWriteLog)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#ad23338defe1ba3a98a4e4516549161e2">Shutdown</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_epoll_service.html#a2157c1dd183cde8099b87c460ca2188c">UpdateTimer</a>(TimerInfo &amp;tinfo)</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_epoll_service.html#ac914cf8f32c5971a0a710b317887a29d">~CEpollService</a>()</td><td class="entry"><a class="el" href="class_c_epoll_service.html">CEpollService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#af3a26ecd2d08e394ff350d814dc279be">~CIoPortService</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
